incest porn

Sandbox Web


Changes Index Search

Webs Book Compare GPCE06 Gmt Gpce Gpce04 Gpce05 IFIPWG211 IPA06 Main Octave PEPM07 PEPM08 PHP Sandbox Sdf Stratego Sts TWiki Tiger Tools Transform Variability default porn free porn

Searched: \.*
Results from Sandbox web

Super Scalar Sample Sort

This is a paper I wrote for ETH, I thought I might as well publish it here

Introduction

Abstract

The Sample Sort Algorithm

How it works

The input is an array of n integers. We take the first k numbers in the array and use them as splitters. Splitters are elements of the input that will divide the input into smaller pieces. It is fairly simple: You take out the splitters and sort them (using quicksort or inline algorithm). Between the splitters you put buckets. If our input are the numbers 1-100 and our splitters are 32,57 and 73 it will look like this:
1          32          57          73          100
 \ Bucket /  \ Bucket /  \ Bucket /  \ Bucket /
  """"""""    """"""""    """"""""    """"""""
Once we have the splitters and the buckets, we run through the input sequentially and throw every element in to the according bucket. This is on step.
Do the whole thing recursivly for every bucket (with the elements in the bucket as the input). The recursion stops when there is at most one element in every bucket. On the way, store the buckets and the splitters in sequential order.

In the end we will have many small buckets in a sorted order that only contain at most one element. If we now run over all buckets and splitters sequentially we have the sorted input.
[Image]

The Speed-Ups (Super Scalar Sample Sort)

Let us look a little more into processor architecture. In the following paragraphs the word processor is an Intel Pentium 4 (later 90nm generation) processor.

An instruction is not executed by the processor in one step. In fact an instruction in a processor runs through 31 stages called the execution pipeline (reading the instruction, getting all the data from memory that is needed to execute this instruction, performing the instruction, writing the result of the instruction back, etc). It would not be very wise to wait until every instruction ran through all the execution stages before processing the next one. That's why processors use instruction parallelism, which means that they already start the next instruction, before the previous instruction has completly finished. This is not always trivial or possbile and can result in big delays, which unnecessarily slow down the algorithm.

Conditional Branches

When the processor comes to a Conditional Branch it tries to predict its direction in order to keep the execution pipeline full. The prediction rule is simple: It always evaluates the condition as true and hence executes the fist branch. Should the processor finally evaluate the expression as false and hence mispredicted the branch it needs to flush the execution pipeline (which costs 31 cycles!) in order to be in a consistent state again.
In many cases a programmer can predict the control flow of an application and can optimize the conditional branches, so that at execution time, the processor doesn't mispredict branches all the time.
With sorting though the problem of predicting a branch becomes impossible. If we have a conditional branch and we have to predict whether an element will be smaller or greater than another element, we have a 50% chance of beeing correct. This means that every second time we compare two elements we loose 31 processor cycles.
element = randomNumber();
splitter = randomNumber();
if ( element < splitter ) {
   // The processor will predict this branch. There is a 50% chance of beeing correct
   LeftBucket.add(element)
} else {
   // If this is the correct branch, we lose 31 processor cycles.
   RightBucket.add(element)
}

The k-Splitters and the buckets

In order to get rid of conditional branches, we do a neat trick to place the elements in the correct bucket, without using conditional branches.

k = 1

If we have only one splitter ( k = 1) it is fairly easy. We put the two buckets in an array and are using a boolean expression to find the correct bucket number in the array (assuming that true==1 and false==0):
element = randomNumber();
splitter = randomNumber();

BucketArray[0]=LeftBucket;
BucketArray[1]=RightBucket;

BucketArray[element>splitter].add(element);

any k

If we have any k (preferably a power of 2 -1) we build a binary search tree out of the k splitters in order to find the correct bucket.[Image] If we decide k to be small enough to fit the k splitters into the processors registers we do so, but usually we should choose k = 255 to allow byte sized comparisons. We keep the 255 splitters in a buffered array.
This is the example with k = 3 splitters, which results in 4 buckets:
element = randomNumber();
s1,s2,s3 = getSplitters();
BucketArray[] = getBuckets();

firstBranch= element > s2;
BucketArray[ firstBranch*2 
             + (!fistBranch & element > s1)*1 
             + (fistBranch & element > s3)*1 
           ].add(element)
Sanders does not do it exactly like that, he uses special conditional move instructions that only modern processors support, but the result is the same.

Pre-Allocating Memory

We can get an additional speed-up, by first allocating buckets with the correct bucket sizes in memory. In order to do that we need to know the bucket sizes in advance.
Instead of throwing the elements directly into the buckets, we first run over all elements and tell them in which bucket they will be thrown and at the same time we keep track how big the buckets will get. After we processed all elements we allocate the buckets with the correct size and throw every element into the right bucket (it will remember in which bucket it belongs).

Instead of always allocating each bucket individually we allocate an auxilary array in the beginning with size n and use it for our buckets. After every iteration step this auxilary array becomes the input for the next iteration.

Oversampling k

To have more equaly sized buckets we should oversample k by a factor a (look at a*k possible splitters) and take the most equally distributed k ones.

Sorting smaller subproblems

Ofcourse it we would have a massive overhead if the buckets get really small and we still would use SSSS for sorting them.

Sanders suggests the following:
#elements Algorithm
0 - 5 customized straight-line code
5 - 100 insertion sort
100 - 1000 quicksort
1000 - ... Super Scalar Sample Sort

Things we get for free

No Data Dependencies

What it is

There is instruction A that comes before an instruction B. Data Dendency occurs if B gets stalled because it waits for the result of A, but A is has not yet finished:
c = a + b;   // Instruction A
d = c + 1;   // Instruction B

Why we don't have it

As soon as we have the k -splitters fixed, all elements can be placed in the correct bucket independently.

The Speed-Up

Since we don't have any data dependency we can interleave the corresponding instructions for several elements. The compiler will automaticly be able to do loop-unrollment and software-pipelining.

Memory Hierarchies / Cache-Oblivious

n = Number of input elements
k = Number of splitters
M = Number of elements that fit into primary memory
B = Number of elements that can be transfered from secondary to primary memory in one step.

Since we can read through all the elements sequentially we have perfect spatial locality. Quicksort needs to write the entire input and output log(n/m) times before a subproblem fits into M. But since Super Scalar Sample Sort is like a divide-and-conquer algorithm and splits the problem into subproblems of about size n/k we only need to read and write the input log.k.(n/m) times. In the I/O Model with an omniscent cache of size M and transfers of size B, we have k=O(M/B).

By appropratly choosing the size of k, this algorithm becomes cache oblivious, under the assumption that all k-splitters fit into memory and they are optimally distributed.

Experiments

How to create an ErrorPage? with in your WorkPlaceForm?

This page is a walk-through to generate an ErrorPage? in your forms so the form user would access before finalizing the form (eithe submit or sign).

There are a few steps before we start. It also worth mentioning that this is not the only method to generate or warn the error to users but to the best of my knowledge it was the most creative way to warn and direct the form user to the errors he/she made while filling the form. To start we need to know a few back ground on the form error types and how to approach the problem:

  • the common source of errors are:

-- KavehJD - 10 Nov 2006

This is a test.

another test

-- TWikiGuest - 27 Mar 2008

toto je sandbox4610

Search

keyword: 'test', 'west', 'mest'


  • Advanced search:
    Topic text (body)     Search web(s)
    Topic name Sort by in reversed order

    Make search: Case sensitive RegularExpression search (semicolon ';' for and)
    Don't show: search string summaries     total matches
    Do show: BookView locked topic   topics (result count)



-- TWikiGuest - 27 Mar 2008 incldue{ -- TWikiGuest - 27 Mar 2008

toto je sandbox4610

Search

keyword: 'test', 'west', 'mest'


  • Advanced search:
    Topic text (body)     Search web(s)
    Topic name Sort by in reversed order

    Make search: Case sensitive RegularExpression search (semicolon ';' for and)
    Don't show: search string summaries     total matches
    Do show: BookView locked topic   topics (result count)



}

SandBox4610

wikiname: TWikiGuest?

Searched: [k]eyword:.*test
Results from Sandbox web
-- Main.TWikiGuest 27 Mar 2008 toto je sandbox4610 Search keyword: 'test', 'west', 'mest' Advanced search: Topic text (body) Search all public INCLUDINGWEB WEBLIST ...
Number of topics: 1
A field inside a form which intentionally or accidentally is left blank

-- KavehJD - 10 Nov 2006

WebHome 23 Nov 2010 - 07:58 KhooSiauCheng
NewSanboxTopic 23 Nov 2010 - 07:58 KhooSiauCheng
SandBox4610 11 Apr 2008 - 07:01 TWikiGuest
SandBox4611 27 Mar 2008 - 11:20 TWikiGuest
WebLeftBar 19 Mar 2008 - 07:11 TWikiGuest
YourOwnSandBox 25 Feb 2008 - 13:34 TWikiGuest
WebStatistics 11 Feb 2008 - 01:12 TWikiGuest
IvicaAracicSandbox 29 Jan 2007 - 20:25 IvicaAracic
AndrinVonRechenbergSandbox 28 Dec 2006 - 17:50 AndrinVonRechenberg
UnfilledFields 10 Nov 2006 - 19:33 KavehJD
DefaultWebHome 10 Nov 2006 - 19:31 KavehJD
WebNotify 28 Aug 2004 - 07:29 PeterThoeny
WebRss 16 Aug 2004 - 03:27 PeterThoeny
WebPreferences 16 Aug 2004 - 03:16 PeterThoeny
WebSearchAdvanced 18 Jan 2004 - 10:51 PeterThoeny
WebIndex 24 Nov 2001 - 11:39 PeterThoeny
WebTopicList 24 Nov 2001 - 11:39 PeterThoeny
WebChanges 16 Aug 2001 - 19:56 PeterThoeny
WebSearch 08 Aug 2001 - 05:56 PeterThoeny
Number of topics: 19

  • See 100?, 200?, 400?, 800 most recent changes
  • See all? changes

How to create an ErrorPage? with in your WorkPlaceForms

This page is a walk-through to generate an ErrorPage? in your forms so the form user would access before finalizing the form (either submit or sign).

Ativan in pregnancy can cause congenital defects in the future child. Do not use lorazepam without the consent of the doctor if you are pregnant. Inform your doctor if you became pregnant during reception ativan drug. Use effective remedies of the control over birth rate when accept this drug. Till now influence lorazepam on chest feeding is not studied. Soothing effects lorazepam can be shown more at old people. Avoid hit in open wounds of a preparation lorazepam. Do not give ativan drug to the child, is younger than 12 years.

There are a few steps before we start. It also worth mentioning that this is not the only method to generate or warn the error to users but to the best of my knowledge it was the most creative way to warn and direct the FormUser? to the errors he/she made while filling the form.

To start we need to know a few background on the form error types and how to approach the problem:

  • the common source of errors are:
    • Leaving a mandatory field blank (UnfilledFields)
    • Filling a field with incorrect format
    • Signiture Buttons which are set to be mandatory

The key function to start error checking with is called checkValidFormats(). calling this function inside a properly made compute (say when checkerrors button is pressed) will generate asearchable array of errors in runtime. The programer can refer/search and deal with the errors by looking into this array. The following code, if placed inside a button, will find all the errors within your form and generate the related array:

If you try the code you will realize that button's value also set to the first error found in the form. This is because global.global.custom:errorsFound array elements holds all the errors found in the form. inorder to access these errors you should refer to array elements starting from 0 upto the number of errors found in the form minus one.

Another useful function is countChildren(). We can use this function to count the number of errors found in the form. combining this function with forloops (for()) and strstr() functions can help us find exactly where the errors was found.

Spotting errors in a single page
There are occasions that we are only interested in the errors found in a particular page. Unfortunately as to this date, there is no option available within functions of WorkPlaceForms? (WPF 2.6.1) to target only errors in one page. However, there is an efficient way to target these errors.

The following code explains it better:

Assume the form consist of few pages. we are interested in the errors in myPAGE and we want the next button (for simplicity we refer to it as myBUTTON) only activated when there is no error in the page. In given code we set an action (called myAction) to first find about any possible error in the whole form. Then we set a for loop up to the last element in the errorsFound_array array and with in the for loop we search the sid of the elements using strstr() function. If the sid of the desired page (myPAGE) was found we dissable myBUTTON.

The code is written inside an action and action triggeres every time the focuse of the fields changed inside form. When the action is triggered the number of errors found inside the myPAGE page will be updated. inorder to trigger the action this line of code shgould also be included in the global part of the myPAGE page:

         <custom:on_fouce xfdl:compute="toggle(myPAGE.global.focuseditem) == '1' ="&#xA;
                  ? (set('myPAGE.myAction.active', 'on')) : ''"></custom:on_fouce>

for an alternative approach please refer to this page.

Creating a list of errors

A more fancy approach to excite the form user is to enable him to see all the errors he/she made within the form and ask him/her to go back and correct them. The way to do this for the whole form is a little tricky and we should use a more complex code with in the ErrorPage? we create.

To make this happen we basically need to creat a few items on the page. on following I have addeded a ToDO? list of elements which should apper in your error page as well as on all pages which an error might exist. When all these are completed the form enable the user to see the errors he made, he click on it and the form automatically will take the user to the corresponding field.

The items to be added in the error page:

  • a list with a group name so we can add cells to it later. Make the list long enough so it could show at list 10 errors at the time. Here is sample code:
      <list sid="myLIST">
         <itemlocation>
            <x>100</x>
            <y>100</y>
            <width>500</width>
            <height>150</height>
         </itemlocation>
         <group>ERROR_LIST_GROUP</group>
         <value></value>
         <custom:on_click xfdl:compute="toggle(value) == '1' and strlen(value) > '0' &#xA;
            ? set('errPAGE.goToError.custom:current_item_ref',value->custom:item_sid) &#xA;
               +. set('value','') &#xA;
               +. set('errPAGE.goToError.activated','on') &#xA;
            : '' ">2</custom:on_click>
      </list>
  • a number of cells with the same group name. Here is one cell but if you are willing to show 10 errors at the time you should repeat this for the 9 more cells (but with different arbitrary values:
      <cell sid="ERROR_0">
         <group>ERROR_LIST_GROUP</group>
         <value></value>
         <custom:item_sid></custom:item_sid>
      </cell>

      <cell sid="ERROR_1">
        .
        .
        .

  • an action for setting the items inside the error list. The code is given bellow:
<action sid="myAction">
 <custom:onActivated xfdl:compute="&#xA;
  (toggle(active, 'off', 'on') == '1') &#xA;
  ? set('custom:counter', '1') &#xA;
  +.set('custom:invalid_items_total',checkValidFormats('custom:invalid_items_array')) &#xA;
  +. set('errPAGE.Num_Errors.value',countChildren('custom:invalid_items_array','option')) &#xA;
  +.((countChildren('custom:invalid_items_array','option')-'1'>'9')?set('custom:numErrors','9') &#xA;
  : set('custom:numErrors',countChildren('custom:invalid_items_array','option') - '1') )&#xA;
  +. for('custom:counter', '0', '9') &#xA;
  +. set('active', 'off') &#xA;
  : ''">2</custom:onActivated>
 <custom:numErrors>9</custom:numErrors>
 <custom:counter>9</custom:counter>
 <custom:forLoopAction xfdl:compute="  &#xA;
   toggle(custom:counter) == '1' and custom:counter &lt;= custom:numErrors &#xA;
   ?  set('errPAGE.ERROR_' + custom:counter + '.custom:item_sid', &#xA;
   get('custom:invalid_items_array[' + custom:counter + ']')) &#xA;
   +.((strlen(get(get('custom:invalid_items_array['+ custom:counter +']')+'.value'))!= '0') &#xA;
   ? set('errPAGE.ERROR_' + custom:counter + '.value', get(get('custom:invalid_items_array[' +&#xA;
   custom:counter + ']')+ '.custom:errorMessage') + ' an Invalid form item entry.')  &#xA;
   : set('errPAGE.ERROR_' + custom:counter + '.value', get(get('custom:invalid_items_array[' + &#xA;
   custom:counter+']')+'.custom:errorMessage')+' a Mandatory form item and it\'s not filled.')) &#xA;
   : set('errPAGE.ERROR_' + custom:counter + '.custom:item_sid', 'errPAGE.LIST1') &#xA;
   +. set('errPAGE.ERROR_' + custom:counter + '.value', '')  &#xA;
   ">2</custom:forLoopAction>
 <custom:invalid_items_total>4</custom:invalid_items_total>
 <custom:invalid_items_array>
            <ae>a</ae>
            <ae>b</ae>
            <ae>c</ae>
            <ae>d</ae>
 </custom:invalid_items_array>
</action>
  • Customize the array of possible errors inside myAction. The name of array is important and also each entry should have an arbitrary value. There should be one array entry per any possible error. Therefore, the number of entries in the array should be equal to the total form errors if nothing is filled in the form. An example for a form with possible 4 errors came below:
         <custom:invalid_items_array>
            <ae>a</ae>
            <ae>b</ae>
            <ae>c</ae>
            <ae>d</ae>
         </custom:invalid_items_array>
(bug report: if you enter "2" as the value of the second array entry the code will crash. Could be a bug in the API behind it)
  • Another action to take you where the error has happened. The code is given below:
<action sid="goToError">
 <active>off</active>
 <custom:current_item_ref>a</custom:current_item_ref>
 <custom:dest_page_sid>b</custom:dest_page_sid>
 <custom:dest_item_sid>c</custom:dest_item_sid>
 <custom:onActivated xfdl:compute="&#xA;
  (toggle(activated, 'off', 'on') == '1') &#xA;
  ?  set('custom:dest_page_sid', substr(custom:current_item_ref, '0', strstr &#xA;
  (custom:current_item_ref, '.') - '1')) &#xA;
  +. set('custom:dest_item_sid', substr(custom:current_item_ref, strstr &#xA;
  (custom:current_item_ref, '.') + '1', strlen(custom:current_item_ref))) &#xA;
  +. ((custom:dest_page_sid != getReference('', 'page', 'page')) &#xA;
  ? set('goToPage_BUTTON.custom:next_page', custom:dest_page_sid) &#xA;
  +. set(custom:dest_page_sid +. '.global.custom:invalid_item', custom:dest_item_sid) &#xA;
  +. set('goToPage_BUTTON.activated', 'on') &#xA;
  : set(custom:dest_item_sid +. '.focused', 'on')) &#xA;
  +. set('active', 'off') &#xA;
  : ''"></custom:onActivated>
</action>
  • Also to any page that we set a field to be mandatory or we set a format for the field we should add the folloing code to the global part of the page:

         <custom:invalid_item></custom:invalid_item>
         <custom:goTo_invalidItem xfdl:compute="&#xA;
            ((toggle(focused, 'off', 'on') == '1') &#xA;
             and (custom:invalid_item != '') &#xA;
            ) &#xA;
            ? set(custom:invalid_item +. '.focused', 'off') &#xA;
              +. set(custom:invalid_item +. '.focused', 'on') &#xA;
              +. set('custom:invalid_item', '') &#xA;
            : ''"></custom:goTo_invalidItem>
  • Last but not least, we add the following code to any field which is mandatory or have a defined format:

         <custom:errorMessage>The field  'Field Name'  on 'Field Page' is</custom:errorMessage>

After you apply the given changes to your form you should have an ErrorPage? set up in your form. For more information I have also attached a testform with an ErrorPage? which is created by applying the above changes to the form.

Finally, I should thank and credit this work to the following names which helped me in coding and/or ideas needed to make an

This is YourOwnSandBox topic.

This is a test.

another test

Results from Sandbox web
Super Scalar Sample Sort This is a paper I wrote for ETH, I thought I might as well publish it here Introduction Abstract The Sample Sort Algorithm How it works The ...
How to create an ErrorPage with in your WorkPlaceForm This page is a walk-through to generate an ErrorPage in your forms so the form user would access before finalizing ...
Main.IvicaAracic 29 Jan 2007 test
This is a test. another test
-- Main.TWikiGuest 27 Mar 2008 toto je sandbox4610 Search keyword: 'test', 'west', 'mest' Advanced search: Topic text (body) Search all public INCLUDINGWEB WEBLIST ...
-- Main.TWikiGuest 27 Mar 2008 incldue{ INCLUDE{"SandBox4610"} } SandBox4610 wikiname: WIKINAME SEARCH{" k eyword:. test" type "regex" }
A field inside a form which intentionally or accidentally is left blank Main.KavehJD 10 Nov 2006
INCLUDE{" TWIKIWEB .WebChanges"}
How to create an ErrorPage with in your WorkPlaceForms This page is a walk-through to generate an ErrorPage in your forms so the form user would access before finalizing ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on"} See also the faster WebTopicList
INCLUDE{"Trash.BlW" warn "off"} INCLUDINGWEB Web INCLUDINGWEB Web Home Changes Index Search Webs WEBLIST{" $name" separator ""} INCLUDE{" MAINWEB . WIKINAME LeftBar ...
This is a subscription service to be automatically notified by e-mail when topics change in this Sandbox web. This is a convenient service, so you do not have to come ...
Sandbox Web Preferences The following settings are web preferences of the Sandbox web. These preferences overwrite the site-level preferences in TWIKIWEB . WIKIPREFSTOPIC ...
TWiki's Sandbox web SCRIPTURL /view SCRIPTSUFFIX /Sandbox The Sandbox web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World. INCLUDE{ ...
INCLUDE{" TWIKIWEB .WebSearch"}
INCLUDE{" TWIKIWEB .WebSearchAdvanced"}
Statistics for Sandbox Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2008 1239 1 0 ...
TOPICLIST{" $name "} See also the verbose WebIndex.
-- Main.TWikiGuest 28 Feb 2007 Hi, it's my test. Majherek Dec 13,2007 Hello, this is my test topic for lab1.6.2. CIT1121 bea http://www.cheapflightstomumbai.com ...
Number of topics: 19

See also the faster WebTopicList

Sandbox Web


Changes Index Search

Webs Book Compare GPCE06 Gmt Gpce Gpce04 Gpce05 IFIPWG211 IPA06 Main Octave PEPM07 PEPM08 PHP Sandbox Sdf Stratego Sts TWiki Tiger Tools Transform Variability default porn free porn

This is a subscription service to be automatically notified by e-mail when topics change in this Sandbox web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:

Format: TWiki handles entries in bullet list (<space><space><space>*) format containing the WikiName of a user; a WikiName with e-mail address; or a TWikiGroup. Examples:

  • Main.FredBloggs
  • Main.FredBloggs - secondary@home.com
  • Main.EngineeringGroup

The first entry is the default form, the notification gets sent to the e-mail address specified in the user's home page. The second entry lists an alternative e-mail address. The third entry specifies a group, the notification gets sent to each member of the group.

Related topics: WebChangesAlert, TWikiUsers, TWikiRegistration

Sandbox Web Preferences

The following settings are web preferences of the Sandbox web. These preferences overwrite the site-level preferences in TWikiPreferences, and can be overwritten by user preferences (your personal topic, eg: TWikiGuest in the Main web).

Preferences:

  • List of topics of the TWiki.Sandbox web:

  • Web specific background color: (Pick a lighter one of the StandardColors)
    • Set WEBBGCOLOR = #B9DAFF

  • List this web in the SiteMap:
    • If yes, Set SITEMAPLIST = on, and add the "what" and "use to..." description for the site map. Make sure to list only links that include the name of the web, e.g. Sandbox.Topic links.
    • Set SITEMAPLIST = on
    • Set SITEMAPWHAT = Sandbox test area with all features enabled.
    • Set SITEMAPUSETO = ...experiment in an unrestricted hands-on web.

  • Exclude web from a web="all" search: (Set to on for hidden webs)
    • Set NOSEARCHALL =

  • Prevent automatic linking of WikiWords and acronyms (if set to on); link WikiWords (if empty); can be overwritten by web preferences:
    • Set NOAUTOLINK =
    • Note: Use the [[...][...]] syntax to link topics in case you disabled WikiWord linking. The <noautolink> ... </noautolink> syntax can be used to prevents links within a block of text.

  • Default template for new topics and form(s) for this web:
    • WebTopicEditTemplate?: Default template for new topics in this web. (Site-level is used if topic does not exist)
    • TWiki.WebTopicEditTemplate: Site-level default template
    • TWikiForms: How to enable form(s)
    • Set WEBFORMS =

  • Users or groups who are not / are allowed to view / change / rename topics in the Sandbox web: (See TWikiAccessControl)
    • Set DENYWEBVIEW =
    • Set ALLOWWEBVIEW =
    • Set DENYWEBCHANGE =
    • Set ALLOWWEBCHANGE =
    • Set DENYWEBRENAME =
    • Set ALLOWWEBRENAME =

  • Users or groups allowed to change or rename this WebPreferences topic: (I.e. TWikiAdminGroup)

  • Web preferences that are not allowed to be overridden by user preferences:
    • Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME

Notes:

  • A preference is defined as:
    6 spaces * Set NAME = value
    Example:
    • Set WEBBGCOLOR = #FFFFC0
  • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
    • When you write variable %WEBBGCOLOR% , it gets expanded to #B9DAFF .
  • The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
  • You can introduce new preferences variables and use them in your topics and templates. There is no need to change the TWiki engine (Perl scripts).

Related Topics:

TWiki's Sandbox web /view/Sandbox The Sandbox web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World. en-us Copyright 2020 by contributing authors Eelco Visser [webmaster@strategoxt.org] Eelco Visser [webmaster@strategoxt.org] TWiki TWiki.Sandbox TWiki home.Sandbox /view/Sandbox /pub/TWiki/TWikiLogos/twikiRobot46x50.gif WebHome /view/Sandbox/WebHome?t=2010-11-23T07:58Z How to create an ErrorPage with in your WorkPlaceForms This page is a walk-through to generate an ErrorPage in your forms so the form user would access before finalizing ... (last changed by KhooSiauCheng) 2010-11-23T07:58Z KhooSiauCheng 1.12 updated major /rdiff/Sandbox/WebHome /rdiff/Sandbox/WebHome NewSanboxTopic /view/Sandbox/NewSanboxTopic?t=2010-11-23T07:58Z This is a test. another test (last changed by KhooSiauCheng) 2010-11-23T07:58Z KhooSiauCheng 1.1 updated major /rdiff/Sandbox/NewSanboxTopic /rdiff/Sandbox/NewSanboxTopic SandBox4610 /view/Sandbox/SandBox4610?t=2008-04-11T07:01Z -- Main.TWikiGuest 27 Mar 2008 toto je sandbox4610 Search keyword: 'test', 'west', 'mest' Advanced search: Topic text (body) Search all public INCLUDINGWEB WEBLIST ... (last changed by TWikiGuest) 2008-04-11T07:01Z guest 1.3 updated major /rdiff/Sandbox/SandBox4610 /rdiff/Sandbox/SandBox4610 SandBox4611 /view/Sandbox/SandBox4611?t=2008-03-27T11:20Z -- Main.TWikiGuest 27 Mar 2008 incldue{ INCLUDE{"SandBox4610"} } SandBox4610 wikiname: WIKINAME SEARCH{" k eyword:. test" type "regex" } (last changed by TWikiGuest) 2008-03-27T11:20Z guest 1.1 updated major /rdiff/Sandbox/SandBox4611 /rdiff/Sandbox/SandBox4611 WebLeftBar /view/Sandbox/WebLeftBar?t=2008-03-19T07:11Z INCLUDE{"Trash.BlW" warn "off"} INCLUDINGWEB Web INCLUDINGWEB Web Home Changes Index Search Webs WEBLIST{" $name" separator ""} INCLUDE{" MAINWEB . WIKINAME LeftBar ... (last changed by TWikiGuest) 2008-03-19T07:11Z guest 1.3 updated major /rdiff/Sandbox/WebLeftBar /rdiff/Sandbox/WebLeftBar YourOwnSandBox /view/Sandbox/YourOwnSandBox?t=2008-02-25T13:34Z -- Main.TWikiGuest 28 Feb 2007 Hi, it's my test. Majherek Dec 13,2007 Hello, this is my test topic for lab1.6.2. CIT1121 bea http://www.cheapflightstomumbai.com ... (last changed by TWikiGuest) 2008-02-25T13:34Z guest 1.4 updated major /rdiff/Sandbox/YourOwnSandBox /rdiff/Sandbox/YourOwnSandBox WebStatistics /view/Sandbox/WebStatistics?t=2008-02-11T01:12Z Statistics for Sandbox Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2008 1239 1 0 ... (last changed by TWikiGuest) 2008-02-11T01:12Z guest 1.160 updated major /rdiff/Sandbox/WebStatistics /rdiff/Sandbox/WebStatistics IvicaAracicSandbox /view/Sandbox/IvicaAracicSandbox?t=2007-01-29T20:25Z Main.IvicaAracic 29 Jan 2007 test (last changed by IvicaAracic) 2007-01-29T20:25Z IvicaAracic 1.1 updated major /rdiff/Sandbox/IvicaAracicSandbox /rdiff/Sandbox/IvicaAracicSandbox AndrinVonRechenbergSandbox /view/Sandbox/AndrinVonRechenbergSandbox?t=2006-12-28T17:50Z Super Scalar Sample Sort This is a paper I wrote for ETH, I thought I might as well publish it here Introduction Abstract The Sample Sort Algorithm How it works The ... (last changed by AndrinVonRechenberg) 2006-12-28T17:50Z AndrinVonRechenberg 1.4 updated major /rdiff/Sandbox/AndrinVonRechenbergSandbox /rdiff/Sandbox/AndrinVonRechenbergSandbox UnfilledFields /view/Sandbox/UnfilledFields?t=2006-11-10T19:33Z A field inside a form which intentionally or accidentally is left blank Main.KavehJD 10 Nov 2006 (last changed by KavehJD) 2006-11-10T19:33Z KavehJD 1.1 updated major /rdiff/Sandbox/UnfilledFields /rdiff/Sandbox/UnfilledFields DefaultWebHome /view/Sandbox/DefaultWebHome?t=2006-11-10T19:31Z How to create an ErrorPage with in your WorkPlaceForm This page is a walk-through to generate an ErrorPage in your forms so the form user would access before finalizing ... (last changed by KavehJD) 2006-11-10T19:31Z KavehJD 1.1 updated major /rdiff/Sandbox/DefaultWebHome /rdiff/Sandbox/DefaultWebHome WebNotify /view/Sandbox/WebNotify?t=2004-08-28T07:29Z This is a subscription service to be automatically notified by e-mail when topics change in this Sandbox web. This is a convenient service, so you do not have to come ... (last changed by PeterThoeny) 2004-08-28T07:29Z PeterThoeny 1.7 updated major /rdiff/Sandbox/WebNotify /rdiff/Sandbox/WebNotify WebRss /view/Sandbox/WebRss?t=2004-08-16T03:27Z TWiki's Sandbox web SCRIPTURL /view SCRIPTSUFFIX /Sandbox The Sandbox web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World. INCLUDE{ ... (last changed by PeterThoeny) 2004-08-16T03:27Z PeterThoeny 1.1 updated major /rdiff/Sandbox/WebRss /rdiff/Sandbox/WebRss WebPreferences /view/Sandbox/WebPreferences?t=2004-08-16T03:16Z Sandbox Web Preferences The following settings are web preferences of the Sandbox web. These preferences overwrite the site-level preferences in TWIKIWEB . WIKIPREFSTOPIC ... (last changed by PeterThoeny) 2004-08-16T03:16Z PeterThoeny 1.16 updated major /rdiff/Sandbox/WebPreferences /rdiff/Sandbox/WebPreferences WebSearchAdvanced /view/Sandbox/WebSearchAdvanced?t=2004-01-18T10:51Z INCLUDE{" TWIKIWEB .WebSearchAdvanced"} (last changed by PeterThoeny) 2004-01-18T10:51Z PeterThoeny 1.1 updated major /rdiff/Sandbox/WebSearchAdvanced /rdiff/Sandbox/WebSearchAdvanced WebIndex /view/Sandbox/WebIndex?t=2001-11-24T11:39Z SEARCH{"\. " scope "topic" regex "on" nosearch "on"} See also the faster WebTopicList (last changed by PeterThoeny) 2001-11-24T11:39Z PeterThoeny 1.2 updated major /rdiff/Sandbox/WebIndex /rdiff/Sandbox/WebIndex

Number of topics: 0

  • Jump to topic: If you already know the name of the topic, enter the name of the topic into the GoBox at the top

  • WebChanges: Find out what topics in Sandbox have changed recently

  • Advanced search:
    Topic text (body)     Search web(s)
    Topic name Sort by in reversed order

    Make search: Case sensitive RegularExpression search (semicolon ';' for and)
    Don't show: search string summaries     total matches
    Do show: BookView locked topic   topics (result count)

  • Jump to topic: If you already know the name of the topic, enter the name of the topic into the GoBox at the top

  • WebChanges: Find out what topics in Sandbox have changed recently

-- TWiki:Main.PeterThoeny - 18 Jan 2004

Statistics for Sandbox Web

Month: Topic
views:
Topic
saves:
File
uploads:
Most popular
topic views:
Top contributors for
topic save and uploads:
Feb 2008 1239 1 0 371 WebStatistics
128 WebHome
102 YourOwnSandBox
 73 WebNotify
 73 WebRss
 67 WebPreferences
 63 WebSearch
 58 WebChanges
 40 AndrinVonRechenbergSandbox
 37 WebIndex
 37 UnfilledFields
  1 TWikiGuest
Jan 2008 3222 18 9 846 WebStatistics
333 WebHome
237 WebPreferences
215 WebNotify
195 WebRss
179 YourOwnSandBox
167 WebSearch
119 WebChanges
104 AndrinVonRechenbergSandbox
 98 WebIndex
 78 DefaultWebHome
 27 TWikiGuest
Dec 2007 2057 5 1 307 WebStatistics
294 WebHome
166 WebRss
144 WebSearch
143 WebNotify
106 WebChanges
 95 YourOwnSandBox
 78 WebPreferences
 67 WebIndex
 64 AndrinVonRechenbergSandbox
 55 DefaultWebHome
  6 TWikiGuest
Nov 2007 1608 0 0 315 WebStatistics
244 WebHome
170 WebSearch
101 WebNotify
 98 WebRss
 71 WebChanges
 56 AndrinVonRechenbergSandbox
 45 WebIndex
 45 IvicaAracicSandbox
 44 WebPreferences
 40 DefaultWebHome
 
Oct 2007 1914 0 0 388 WebStatistics
322 WebHome
224 WebSearch
 97 WebNotify
 85 WebChanges
 71 WebPreferences
 71 AndrinVonRechenbergSandbox
 67 YourOwnSandBox
 55 WebRss
 53 WebIndex
 45 UnfilledFields
 
Sep 2007 2391 0 0 958 WebStatistics
315 WebHome
121 WebChanges
119 WebNotify
103 WebSearch
 90 WebRss
 66 WebIndex
 61 AndrinVonRechenbergSandbox
 60 DefaultWebHome
 58 WebPreferences
 56 YourOwnSandBox
 
Aug 2007 3043 0 0 1278 WebStatistics
366 WebHome
163 WebNotify
144 WebSearch
143 WebChanges
110 WebIndex
 98 WebPreferences
 97 WebRss
 86 AndrinVonRechenbergSandbox
 79 YourOwnSandBox
 71 DefaultWebHome
 
Jul 2007 4085 0 0 1027 WebStatistics
576 WebHome
284 WebNotify
233 WebPreferences
227 WebSearch
199 AndrinVonRechenbergSandbox
196 WebChanges
165 WebIndex
137 WebRss
133 YourOwnSandBox
124 UnfilledFields
 
Jun 2007 1944 0 0 405 WebHome
319 WebStatistics
134 WebNotify
109 WebChanges
105 WebRss
 97 WebPreferences
 96 WebSearch
 78 WebIndex
 75 UnfilledFields
 73 DefaultWebHome
 73 YourOwnSandBox
 
May 2007 1762 0 0 459 WebStatistics
285 WebHome
106 WebRss
101 WebNotify
 95 WebChanges
 75 WebSearch
 68 WebIndex
 66 WebPreferences
 63 AndrinVonRechenbergSandbox
 53 UnfilledFields
 50 DefaultWebHome
 
Apr 2007 1929 0 0 360 WebHome
340 WebStatistics
121 WebChanges
 97 WebNotify
 94 WebRss
 87 WebSearch
 85 WebPreferences
 66 WebIndex
 63 UnfilledFields
 62 AndrinVonRechenbergSandbox
 52 DefaultWebHome
 
Mar 2007 2041 0 0 472 WebStatistics
448 WebHome
108 WebChanges
 78 WebIndex
 73 WebNotify
 72 WebPreferences
 70 WebSearch
 69 AndrinVonRechenbergSandbox
 63 WebRss
 60 DefaultWebHome
 59 UnfilledFields
 
Feb 2007 1962 0 0 392 WebStatistics
364 WebHome
123 AndrinVonRechenbergSandbox
121 WebPreferences
101 WebChanges
 96 WebSearch
 95 WebIndex
 84 WebNotify
 77 WebRss
 63 WebLeftBar
 61 DefaultWebHome
 
Jan 2007 1899 1 0 418 WebHome
379 WebStatistics
123 WebSearch
111 WebNotify
110 WebChanges
105 WebPreferences
 87 WebIndex
 78 WebRss
 66 UnfilledFields
 45 AndrinVonRechenbergSandbox
 40 WebTopicList
  1 IvicaAracic
Dec 2006 1418 4 0 417 WebHome
166 WebStatistics
114 WebRss
110 WebChanges
 87 WebSearch
 85 WebIndex
 80 WebNotify
 56 WebPreferences
 45 WebTopicList
 33 WebLeftBar
 28 WebSearchAdvanced
  4 AndrinVonRechenberg
Nov 2006 1527 10 0 468 WebHome
273 WebStatistics
 93 WebRss
 78 WebChanges
 76 WebIndex
 66 WebNotify
 62 WebSearch
 42 WebPreferences
 40 WebLeftBar
 34 WebTopicList
 25 WebSearchAdvanced
 10 KavehJD
Oct 2006 5507 0 0 337 WebHome
316 WebStatistics
 82 WebNotify
 82 WebRss
 79 WebSearch
 68 WebIndex
 66 WebChanges
 47 WebPreferences
 43 WebTopicList
 40 WebLeftBar
 26 WebSearchAdvanced
 
Sep 2006 8767 0 0 345 WebHome
204 WebStatistics
185 WebRss
 82 WebChanges
 76 WebSearch
 74 WebIndex
 65 WebNotify
 62 WebPreferences
 41 WebTopicList
 38 WebLeftBar
 28 WebSearchAdvanced
 
Aug 2006 507 0 0  16 WebHome
  9 WebRss
  7 WebSearch
  4 WebNotify
  2 WebTopicList
  2 WebChanges
  1 WebSearchAdvanced
  1 WebStatistics
  1 WebPreferences
  1 WebLeftBar
 
Aug 2004 54 11 0   9 TestTopic1?
  8 WebPreferences
  6 WebHome
  4 WebRss
  3 WebIndex
  3 WebChanges
  3 WebNotify
  3 WebStatistics
  1 WebSearch
  1 WebTopicList
  1 WebSearchAdvanced
  9 PeterThoeny
  2 ArthurClemens?

Notes:

  • Do not edit this topic, it is updated automatically. (You can also force? an update)
  • TWikiDocumentation tells you how to enable the automatic updates of the statistics.
  • Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
-- TWikiGuest - 28 Feb 2007

Hi, it's my test. Majherek

Dec 13,2007 - Hello, this is my test topic for lab1.6.2. CIT1121 - bea

TWikiGuest WikiWord? Non Wiki Word wiki word Camel Case vs CamelCase??

Number of topics: 19